<<!DOCTYPE html>
          <%@page import="sistkaraoke.modelo.ISala"%>          
          <%@page import="sistkaraoke.modelo.ILocal"%>
          <%@page import="sistkaraoke.modelo.IPersona"%>
          <%@page import="sistkaraoke.modelo.IReserva"%>
          <%@page import="sistkaraoke.modelo.ICliente"%>
          <%@page import="sistkaraoke.negocio.IGestionSalas"%>
          <%@page import="sistkaraoke.negocio.IGestionReserva"%>
          <%@page import="sistkaraoke.negocio.IGestionCliente"%>
          <%@page import="sistkaraoke.negocio.GestionCliente"%>
          <%@page import="sistkaraoke.negocio.GestionSalas"%>
          <%@page import="sistkaraoke.negocio.GestionReserva"%>
          <%@page import="java.util.*" %>
<html lang="en">
 <head>
    <meta charset="utf-8">	    
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="">
	
	<title>Bootstrap, from Twitter</title>

	<script src="js/jquery-1.10.2.js"></script>
	<script src="js/jquery-ui-1.10.3.js"></script>
    <script src="js/bootstrap.js"></script>
		
    <!-- Le styles -->
    <link href="css/bootstrap.css" rel="stylesheet">    
    <link href="css/bootstrap-responsive.css" rel="stylesheet">
	<link href="css/bootswatch.css" rel="stylesheet">
	<link href="css/jquery-ui-1.10.3.css" rel="stylesheet">

    <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    
    <script type="text/javascript">
    
    function combo(thelist, theinput)
    {
      theinput = document.getElementById(theinput);  
      var idx = thelist.selectedIndex;
      var content = thelist.options[idx].value;
      theinput.value = content;	
    }
    
    </script>
    
  </head>


  <body class="preview">

    <div class="navbar navbar-inverse navbar-fixed-top">
      <div class="navbar-inner">
        <div class="container">
          <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </a>
          <a class="brand" href="#">Sistema de Karaoke</a>
          <div class="nav-collapse collapse">
            <ul class="nav">
              <li><a href="MainPage.jsp">Home</a></li>              
              <li class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown">Mantenimientos <b class="caret"></b></a>
                <ul class="dropdown-menu">
                  <li><a href="#">Locales</a></li>
                  <li>
						<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel" 
							style="display: block; *width: 180px;">							  
							  <li class="dropdown-submenu">
								<a tabindex="-1" href="#">Salas</a>
								<ul class="dropdown-menu">
								  <li><a href="ListarSalas.jsp">Listar</a></li>
								  <li><a href="BuscarSalas.jsp">Buscar</a></li>
								  <li><a href="InsertarSalas.jsp">Nuevo</a></li>								  
								</ul>
							  </li>
						 </ul>						
				   </li>
		   <li class="dropdown-submenu">
			<a tabindex="-1" href="#">Reserva</a>
			<ul class="dropdown-menu">
			  <li><a href="ListarReserva.jsp">Listar Reservas</a></li>
			  <li><a href="BuscarReserva.jsp">Buscar Reserva</a></li>
			  <li><a href="InsertarReserva.jsp">Insertar Reserva</a></li>
			</ul>
		  </li>				   
                  <li><a href="#">Productos</a></li>                  
                  <li><a href="#">Eventos</a></li>
                  <li><a href="#">Reservas</a></li>
                </ul>
              </li>
              <li class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown">Procesos <b class="caret"></b></a>
                <ul class="dropdown-menu">
                  <li><a href="#">Generar comprobante de pago</a></li>
                  <li><a href="#">Registrar reservas de salas</a></li>
                  <li><a href="#">Comentar acerca de las Salas</a></li>
                  <li class="divider"></li>
                  <li class="nav-header">Reportes</li>
                  <li><a href="Reporte.jsp">Generar indicadores de ventas</a></li>                  
                </ul>
              </li>
              <li class="active"><a href="#">Usuario conectado: ${sessionScope.USUARIO_ACTUAL.nombre } ${sessionScope.USUARIO_ACTUAL.apellido } ${sessionScope.USUARIO_ACTUAL.materno }</a></li>
              <li><a href="LogoutServlet">Salir del sistema</a></li>              
            </ul>
          </div><!--/.nav-collapse -->
        </div>
      </div>
    </div>
	<!-- FIN DEL MENU PRINCIPAL -->
	
    <div class="container">
     
		<div class="span12">
	
          <form class="form-horizontal well" method="post" action="ActualizarReservaServlet">
          

          
			<%
				IReserva reserva = (IReserva)request.getAttribute("vo");
			
				if (reserva == null){		
	        		request.getRequestDispatcher("error.jsp").forward(request, response);
	        		return;	
	        	}
			%>
          
            <fieldset>
              <legend>Modificación de Reserva</legend>  
              
               <div class="control-group">				  
				  <div class="controls">
				  	<%=reserva.getId() %>
					<input id="idSala" type="hidden" name="idSala"
						value="<%=reserva.getId() %>" />					
				  </div>
              </div>           
              
              
              <div class="control-group">
              <label class="control-label" for="input01">Descripción:</label>
              <div class="controls">
                <div class="input-prepend">
                  <textarea name="txtdescripcion" id="txtdescripcion" >
                  	<%=reserva.getDescripcion()%>
                  </textarea>
                </div>                
              </div>
              </div> 
              
              <div class="control-group">
	          <label class="control-label" for="select01">Nombre Sala:</label>	          
	          <div class="controls">
	          		<input type="hidden" name="sala" id="sala" value='<%=reserva.getSala().getId() %>' />	          		
					<select name="salas" id="salas" onChange="combo(this, 'sala')">
						<option value="0">Ninguno</option >
						<%
							IGestionReserva negocio = new GestionReserva();
			            	IGestionSalas business = new GestionSalas();
			            	IPersona usuario = (IPersona) session.getAttribute("USUARIO_ACTUAL");            	            	
			            	
			            	//if (usuario == null){		
			            	//	request.getRequestDispatcher("error.jsp").forward(request, response);
			            	//	return;	
			            	//}
			            	//Collection<ILocal> locales = (Collection<ILocal>) business.listarLocal(usuario.getDni());
							
							Collection<ISala> salas = (Collection<ISala>) business.listar(usuario.getDni());
							
						for(ISala salav : salas) {
							if (salav.getNombre().equals(reserva.getSala().getId())) {
						%>
							<option selected="selected" value='<%=salav.getId() %>'><%=salav.getNombre()%></option>
						<% } else { %>
							<option value='<%=salav.getId()%>'><%=salav.getNombre() %></option>
						<%} }%>					
					</select>
	          </div>
	          </div>
	          
	          
	          <div class="control-group">
	          <label class="control-label" for="select01">Nombre Cliente:</label>	          
	          <div class="controls">
	          		<input type="hidden" name="cliente" id="cliente" value='<%=reserva.getCliente().getIdcliente()%>' />	          		
					<select name="clientes" id="clientes" onChange="combo(this, 'cliente')">
						<option value="0">Ninguno</option >
						<%
							IGestionCliente negocioCliente = new GestionCliente();
							
							Collection<ICliente> clientes = (Collection<ICliente>) negocioCliente.listar();
							
						for(ICliente cliente : clientes) {
							
							
							if(cliente.getIdcliente()== reserva.getCliente().getIdcliente()){
						%>
							<option selected="selected" value='<%=cliente.getIdcliente() %>'><%=cliente.getDni()%></option>
						<% } else { %>
							<option value='<%=cliente.getIdcliente()%>'><%=cliente.getDni()%></option>
						<%} }%>					
					</select>
	          </div>
	          </div>
	          
	          
	          
		      <input name="ID" id="ID" type="hidden" value=${sessionScope.USUARIO_ACTUAL.dni }>	
		      
	          <div class="form-actions">
				<button type="submit" class="btn btn-primary">Guardar</button>	
				<button type="button" class="btn " onclick="window.location='<%=request.getContextPath() %>/ListarReservaServlet'">
	             	Regresar
	             </button>
	          </div>
            
          </fieldset>
          </form>

		</div>

	<%@include file="SessionValidate.jsp"%>
	<%@include file="footer.jsp"%>
	
    </div> <!-- /container -->

  </body>
</html>

